﻿@charset "utf-8";
/*reset.css*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
a,
em, font, img,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;background: transparent ;border: 0;outline: 0;}
body{font-size: 16px;color: #000;font-family:"microsoft yahei",arial;}
li{list-style:none;}
img{pointer-events: none;}
body,
table,
input, textarea, select, option {line-height: 2;}
ol, ul {list-style: none;}
a {color: #2b2b2b;text-decoration: none;}
a:hover{color: #fcaf01;}
.clearfix,.clear{clear: both;}
.wid1300{width:1300px;margin:0 auto}
.c:after,.wid1300:after,.container:after{display:block;content:'';clear:both;}
.fl{float: left !important;}
.fr{float: right !important;}
.img-auto img{max-width: 100%;max-height: 100%;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}

.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-pad{padding-left:10px;padding-right:10px}
@media (min-width:768px){
	.container{width:98%;padding:0}
}
@media (min-width:992px){
	.container{width:96%;padding:0}
}
@media (min-width:1200px){
	.container{width:94%;padding:0}
}
@media (min-width:1400px){
	.container{width:92%;padding:0;max-width: 1300px;}
}
@media (min-width:1600px){
	.container{width:90%;padding:0;}
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
/*reset.css 结束*/
.video1{position:relative;background: #000;}
.video1 a{position:absolute;display:block;width:100%;height:100%;background: rgba(0,0,0,0.5) url(../images/play.png) no-repeat center;opacity: 0;opacity: 1;z-index: 3;background-size: 0;background-size: 85px;transition: 0.5s all;}
.video1 video{display:block;}
.video1 h2{position:absolute;top:160px;width:100%;text-align:center;font-size:83px;color:#fff}
.video1 p{position:absolute;top:294px;width:100%;text-align:center;color:#fff;font-size:40px}
.logo{max-width:80%;float:left}
.logo a{display:inline-block;vertical-align:middle;margin-right:10px}
.logo img{max-width:100%;display:block}
.logo-text{display:inline-block;line-height:1.5;vertical-align:middle;border-left:2px solid #010101;padding:10px 0 10px 10px}
.logo-text p{}
.logo-text p:first-child{color: #fcaf01;font-size:24px;font-weight:bold;}
.logo-text p:last-child{color:#010101;font-size:20px}
.tel{line-height:1.5;margin-right:15px}
.tel dt{font-size:26px;background:url(../images/tel.png) no-repeat center left;padding-left:50px;font-weight:bold}
.tel dd{font-size:34px;color:#fcaf01;font-weight:bold}
#nav{float: right;width: 75%;}
.nav{text-align:center}
.nav>li{width: 16.6%;float:left;box-sizing:border-box;}
.nav>li>a{font-size:1rem;display:block;color:#fff;position:relative;line-height: 40px;padding-bottom: 14px;}
.nav>li:hover>a:after,.nav>li:first-child>a:after{content:'';display:block;border:6px solid transparent;border-top-color:#fff;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-6px}
.nav>li>a:hover,.nav>li:first-child>a{/* background: #fff; *//* color: #000; */}
.drop{position:relative}
.drop:hover .drop-box{display:block}
.drop-box{position:absolute;z-index:5;width:100%;background: rgba(252,175,1);display:none;box-shadow: 0 0 5px #fff;}
.drop-box li{line-height:2;position:relative}
.drop-box a{color:#fff;display:block;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.5)}
.drop-box>li:hover>a{color:#fff;background:#333}
.drop-box2{display:none;position:absolute;left:100%;top:0;width:200px;background:#333}
.drop-box>li:hover .drop-box2{display:block}
.drop-box2 li{}
.drop-box2 li a{}
.drop-box2 li a:hover{color:#fff;background:#666}
#banner{
    position: relative;
}
#banner img{display:block}
#banner .swiper-button-prev,#banner .swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5)}
#banner .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fcaf01'%2F%3E%3C%2Fsvg%3E");left:30px}
#banner .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fcaf01'%2F%3E%3C%2Fsvg%3E");right:30px}
#banner .swiper-pagination-bullet-active{background:#fcaf01}
#menu1{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:5;overflow:hidden}
.foot{display:none}
@media (max-width:767px){
	body{padding-bottom: 70px !important;}
	#header{padding: 5px 0 !important;background: #fcaf01;position: relative;}
	.logo img{height: 40px;}
	#nav{display:none;position:fixed;right:0;top: 50px;background:rgba(0,0,0,0.8);padding:10px;width:200px;border-radius:0 0 0 5px;z-index:12;overflow:scroll;}
	.nav{text-align:left}
	#open_menu{width:35px;height:35px;border:1px solid rgba(0,0,0,0.2);border-radius:3px;position:relative;}
	#open_menu span,#open_menu:after,#open_menu:before{position:absolute;width:70%;left:15%;height:3px;background:#999}
	#open_menu:after,#open_menu:before{content:'';transition:transform 0.3s}
	#open_menu span{top:50%;margin-top:-1.5px}
	#open_menu:before{top:8px}
	#open_menu:after{bottom:8px}
	#open_menu.open_menu_on span{opacity:0}
	#open_menu.open_menu_on:after,#open_menu.open_menu_on:before{top:50%;margin-top:-2px;transform:rotate(45deg);width:70%;left:15%}
	#open_menu.open_menu_on:before{transform:rotate(-45deg)}
	#nav ul li{width:100%;line-height:2}
	#nav>ul>li>a{color:#fff;border-bottom:0 !important;line-height:2;display:inline-block;background:transparent;font-size:14px}
	#nav>ul>li>a:before,#nav>ul>li>a:after{display:none}
	.drop-box{display:block;position:unset;background:none;padding-left:20px;box-shadow: unset;}
	.drop-box a{border:0;font-size:14px}
	#nav>ul>li:hover>a:before,#nav>ul>li>a.active:before{position:unset;left:unset;margin:0;display:inline-block;border-bottom-color:transparent;border-left-color:#fcaf01;vertical-align:middle}
	.drop-con{display:none !important}
	#footer{display:none}
	.foot{display:block;text-align:center;background:#000;color:#fff;position:fixed;bottom:0;width:100%;z-index:999}
	.foot a{color:#fff}
	.drop-box2{display:block;position:unset;padding-left:20px}
}
#footer{padding-top:144px;margin-top:-50px;padding-bottom:28px;background:url(../images/foot_bg.jpg) no-repeat center top}
.foot-nav{border-bottom:2px solid #757575;line-height:80px}
.foot-nav ul{}
.foot-nav li{float:left;text-align:center;width:12.5%;position:relative;font-size:20px}
.foot-nav li:last-child:after{display:none}
.foot-nav li:after{display:block;content:'/';position:absolute;right:0;top:0;color:#fff}
.foot-nav a{color:#fff}
.foot-nav li:after{}
.foot-contact{margin:40px auto 20px !important;background:#1A1A1A}
.foot-contact dl{float:left;line-height:1.7;padding-top:52px;padding-left:125px;position:relative;background-repeat:no-repeat;background-position:18px center;padding-bottom:45px}
.foot-contact dl:before{display:block;content:'';width:2px;height:57px;background:#fcaf01;position:absolute;left:93px;top:55px}
.foot-contact dt{color:#7D7D7D;font-size:18px}
.foot-contact span{color:#fcaf01;font-size:20px}
.foot-contact dd{color:#fff;font-size:20px}
.foot-phone{float:left;box-sizing:border-box;width:307px;background:url(../images/shouji.png)}
.foot-tel{width:182px;background:url(../images/dianhua.png)}
.foot-email{width:275px;background:url(../images/youxiang.png)}
.foot-address{width:245px;background:url(../images/dizhi.png)}
.foot-address dd{font-size:18px;line-height:22px;margin-top:5px}
.foot-box{}
.foot-logo{float:left;width:340px;margin-top: 50px;}
.foot-logo img{margin:0 auto;display:block}
.copy{text-align:center;color:#fff;float:left;width:450px;margin: 40px 0 0 130px;font-size:17px;}
.copy p a{color:#fff}
.ewm{float:right}
.ewm img{display:block}
#link{line-height:45px;background:#1A1A1A}
#link span{color:#fcaf01;font-size:22px}
#link a{color:#fff}


#tips,#tips2{position:fixed;top:50%;left:0;z-index:5;margin-top:-50px;cursor:pointer}
#tips img,#tips2 img{display:block}
#tips{display:block}
#tips2{display:none;border-radius:0 5px 5px 0;overflow:hidden}
#tips span{cursor:pointer;position:absolute;z-index:6;top:-8px;right:-8px;background:#ccc;color:#BC8B51;width:20px;line-height:18px;height:20px;text-align:center;border-radius:50%;border:1px solid #BC8B51}
#tips img{display:block}
@media (max-width:767px){
    #tips{display:none}
}